@font-face {
	font-family: 'MyFont';
	src: url('fonts/SEGOEUIL.eot');
	src: url('fonts/SEGOEUIL.woff') format('woff'),
		url('fonts/SEGOEUIL.ttf') format('truetype');
}

* {
	padding: 0;
	margin: 0;
	border: 0;
	font-family: "MyFont";
}

/* Layout */
body {
	width: 960px;
	height: 540px;
	background-color: #FFFFFF;
}

#container {
	left: -10px;
}

#videoPanel {
	position: absolute;
	background-color: black;
}

.videoBigPanel {
	width: 960px;
	height: 540px;
}

#ticker {
	background-color: #DF013A;
	width: 950px;
	height: 50px;
	margin-left:5px;
	margin-right:5px;
	position: absolute;
	bottom: 5px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	/* IE 8 */
	filter: alpha(opacity = 80); /* IE 5-7 */
	-moz-opacity: 0.8; /* Netscape */
	-khtml-opacity: 0.8; /* Safari 1.x */
	opacity: 0.8;
	border: 1px #ffffff;
	border-radius:5px;
	padding-top:2px;
	padding-bottom:2px;
	display: none;
}

#img_thumbnail {
	width: 50px;
	height: 50px;
	border-style: dotted;
	margin-left: 5px;
	display: inline-block;
}

#ticker_product_description {
	margin-left: 50px;
	margin-top: 10px;
	position: absolute;
	display: inline-block;
}

.videoSmallPanel {
	width: 400px;
	height: 400px;
	left: 50px;
	top: 20px; 
	position : absolute;
	background-color: black;
	position: absolute;
}

.rightPaneDisplayed {
	position: absolute;
	right: 50px;
	top: 10px;
	width: 400px;
	border-radius:3px;
	padding: 5px;
}

#product_details {
	background-color: #9FF781;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
	border-radius:2px;
}

#leftswipe{
	display: inline;
	top: 125px;
	left:2px;
	position: absolute;
}

#product_image {
	margin-top: 10px;
	padding:5px;
	width:340px;
	text-align: center;
	border-radius:5px;
	display: inline;
}

#rightswipe{
	display: inline;
	top: 125px;
	position: absolute;
	right:2px;
}

#product_description {
	margin-top: 5px;
	background-color: #FE642E;
	padding:5px;
	border-radius:2px;
}

#rightpane{
	display: none;
}

#bottomPane{
	position: absolute;
	bottom:50px;
	left:50px;
	text-align: center;
	display: none;
}

#back_button{
	background-color: #FF0000;
	width: 130px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight:500;
	display: inline-block;
}

#wishlist_button{
	background-color: #F7FE2E;
	width: 130px;
	padding-top: 10px;
	padding-bottom: 10px;	
	font-weight:500;
	display: inline-block;
}

#addtocart_button{
	background-color: #2E9AFE;
	width: 130px;
	padding-top: 10px;
	font-weight:500;
	padding-bottom: 10px;
	display: inline-block;
}

#bottomPane a{
	text-decoration: none;
	text-transform: capitalize;
	color: #2A0A12;
}

#product-middle-container{
	text-align: center;
	margin-top: 10px;
}

#product_price{
	margin-top: 5px;
	background-color: #F7819F;
	padding:5px;
	border-radius:20px;
	text-align: center;
	color:#ffffff;
	font-family: serif;
}



/* buynow page css */

#addtocart_container{
	width: 960px;
	height: 540px;
	background-color: white;
	position: absolute;
	display: none;
}

#cart_items{
	height: 510px;
	width: 390px;
	background-color: white;
	margin: 5px;
	float: left;
}

#shipping_details{
	background-color: #BDBDBD;
	width: 545px;
	height: 250px;
	margin: 5px;
	float: right;
	border-top-right-radius: 100px;
}

#payment_details{
	background-color: #BDBDBD;
	width: 545px;
	height: 250px;
	margin: 5px;
	float: right;
	border-top-right-radius: 100px;
}

#addtocart_footer{
	width: 100%;
	height: 17px;
	background-color: #BDBDBD;
	text-align: center;
	font-size: 12px;
	padding-top: 1px;
	float: left;

}

.cart_items_header{
	background-color: #BDBDBD;
	width: 368px;
	height: 50px;
	margin: 5px;
	padding-left: 10px;
}

.item{
	background-color: #F4FA58;
	width: 368px;
	margin: 5px;
	padding: 2px;
	float: left;
}

.item_thumbnail{
	border:1px solid pink;
	border-style: dashed;
	border-radius: 5px;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;	
	float: left;
}

.item_details{
	float: left;
	height: 62px;
	width: 220px;
}

.item_title{
	margin-left: 5px;
	font-size: 15px;
}

.item_desc{
	margin-left: 5px;
	margin-top:10px;
	font-size: 10px;
}

.item_price{
	background-color: pink;
	float: right;
	width: 80px;
	height: 41px;
	margin-top:1px;
	text-align: center;
	padding-top: 18px;
}

.shipping_details_header{
	margin-left: 10px;
}

.payment_details_header{
	margin-left: 10px;
}

#cart_total_details{
	background-color: yellow;
	bottom: 1px;
	float: left;
}

#list_cart{
	overflow-y: auto;
}

.BButtonClass{
	background-color: green;
	color: white;
}

.addressBox{
	background-color: #9F81F7;
	margin-left: 20px;
	margin-top: 10px;
	padding:5px;
}

.paymentAmountBox{
	background-color: #FE9A2E;
	margin-left: 20px;
	margin-top: 10px;
	padding:5px;
}

.name{
	
}

.addressLine{
	
}

.cityname{
	
}

.statename{
	
}

.countryname{
	
}

#addressList{
	position: absolute;
}

#paymentAmount{
	position: absolute;
}

.card{
	display:inline-block;
	background-color: #04B4AE;
	border-radius:5px;
	margin-left: 20px;
	margin-top:5px;
	padding:5px;
}

.cardnumber{
	padding: 5px;
}

.expirydate{
	padding: 5px;
}

.cvv{
	padding: 5px;
}

.cardnumberlabel{
	display: inline-block;
	width: 100px;
}

.cardnumbervalue{
	display: inline-block;
	width: 200px;
	background-color: white;
	border: 1px solid black;
	border-radius:5px;padding: 5px;
}

.expirydatelabel{
	display: inline-block;
	width: 100px;
}

.expirydatevalue{
	display: inline-block;
	width: 100px;
	background-color: white;
	border: 1px solid black;
	border-radius:5px;padding: 5px;
}

.cvvlabel{
	display: inline-block;
	width: 100px;
}

.cvvvalue{
	display: inline-block;
	width: 100px;
	background-color: white;
	border: 1px solid black;
	border-radius:5px;padding: 5px;
}

#payButton{
	display: inline-block;
	margin-left: 200px;
	margin-top:5px;
	background-color: #58FA82;
	width: 130px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight:500;
	position: absolute;
	text-align: center;
	text-decoration: blink;
}